iT邦幫忙

2024 iThome 鐵人賽

DAY 22
1
自我挑戰組

Golang基礎學習與實踐應用系列 第 22

Day 22 Go 函式入門 (一):函式定義與結構

  • 分享至 

  • xImage
  •  

函式:
可以把一個特定功能程式包裝起來,使它成為一個程式區塊,簡化主程式,也可以省去撰寫相同程式碼,達到重複利用。在Golang中函式的獨特之處是它可以傳回多個值
如何定義及使用「函式」?
首先,需要先定義該函示,接著才能呼叫函式,換句話說就是要先建立函式,建立完後才可以使用它。
語法:
func 函式名稱(參數列表)傳回型別{
函式內部程式碼
}

首先,需要使用「 func」關鍵字來宣告一個函式。函式名稱通常使用駝峰式命名法:多個單字連寫在一起且 第一個單字的首字母小寫,其後的每個單字的首字母大寫,讓函式名稱更具可讀性。

「參數列表」是指函式的輸入值,為函式的區域變數,格式範例如下:
id int,sex string

「傳回型別」可以省略,若函數有定義傳回型別時,函式就必須有return關鍵字來傳回值,在Go語言中可以傳回多個值。

參數列表與傳回型別可合稱為「函式特徵」。

在Go語言中,左大括號 { 需與 func 函式定義在同一行中,否則編譯時,會出現錯誤。

下一篇預告
將繼續認識函式和實際練習!


上一篇
Day 21 結構應用實例
下一篇
Day 23 Go 函式入門 (二):函式呼叫及實作練習
系列文
Golang基礎學習與實踐應用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言